package com.gcb.domain.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
public class GcbUserQueryDTO extends BaseQueryDTO{

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 工船宝用户编号
     */
    private String gcbUserCode;

    /**
     * 手机号码
     */
    private String mobile;

    /**
     * 用户性别(0男 1女 2未知)
     */
    private Integer sex;

    /**
     * 城市
     */
    private String city;

    /**
     * 学历
     */
    private String education;

    /**
     * 真实姓名
     */
    private String name;

    /**
     * 身份证号
     */
    private String identityCard;

    /**
     * 身份标签
     */
    private String tag;

    /**
     * 实名认证状态 0-未认证  1-已认证
     */
    private Integer authStatus;

    /**
     * 船员认证状态 1未认证 2审核中 3已认证
     */
    private Integer crewAuthStatus;

    /**
     * 开始时间
     */
    private String createBeginTime;


    /**
     * 结束时间
     */
    private String createEndTime;


    /**
     * 注册类型：0-运营创建 1-自注册
     */
    private Integer signType;

    /**
     * 账号状态
     */
    private Integer status;

    private String companyId;

    private String companyStatus;

    private String keyword;
}
